package com.gk.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.eight.pojo.CouponHistory;
import com.eight.vo.ComResult;

/**
 * @author: GK
 * @date: 2023/3/2 11:33
 * @version:No1.0
 */
public interface CouponHistoryService extends IService<CouponHistory> {

    /**
     * 条件分页查询
     * @param couponHistory 条件
     * @param currentPage 当前页
     * @param pageSize 页中数据
     * @return响应前端
     */
    ComResult selectAll(CouponHistory couponHistory, Integer currentPage, Integer pageSize);

    /**
     * 根据id删除记录
     * @param id 条件
     * @return 响应前端
     */
    ComResult deleteId(Integer id);

    /**
     * 根据用户名字以及优惠券id插入一条记录
     *
     * @param username 用户的名字
     * @param cid      优惠券的id
     * @return 插入的结果
     */
    int insertIntegrationHistory(String username, Integer cid, Integer type);
}
